# 编译器
CC = gcc
# 编译选项
CFLAGS = -g -Wall -Wextra
# 目标可执行文件
TARGET = client.out
# 源文件
SRC = client.c

# 默认目标
all: $(TARGET)

# 编译 client.c -> client.out
$(TARGET): $(SRC)
	$(CC) $(CFLAGS) $(SRC) -o $(TARGET)

# 清理生成的文件
clean:
	rm -f $(TARGET)

# 伪目标（防止和同名文件冲突）
.PHONY: all clean